<?php
if($access_control != "924y39c9vns8r73"){ header("location:../"); }
/*
if($_GET["pag"] != "vendaPag"){
    $id_financeiro = 50;
    echo "<script>window.open('?pag=vendaPag&id=$id_financeiro','page','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=800,height=600');</script>";
}
*/
$venda   = new venda();
$parcela = new parcelado();
if(valida::numero($_GET["id"]) && $_GET["id"] != ''){
    $id = $_GET["id"];
    $venda->carregar($id);
    $parcela->venda_carregar($venda->get_id());
}

if(isset($_SESSION["sgm_venda"]["data"])){
    $data = $_SESSION["sgm_venda"]["data"];
}else{
    $data = date("Y-m-d");
}

if(isset($_SESSION["sgm_venda"]["hora"])){
    $hora = $_SESSION["sgm_venda"]["hora"];
}else{
    $hora = date("H:i:s");
}

if($_POST["btn_ok"] == "Ok"){
    if(valida::numero($_POST["id"]) && $_POST["id"] != '' && $_POST["id"] != 0){$id = $_POST["id"];}
    elseif(valida::numero($_POST["cliente"]) && $_POST["cliente"] != '' && $_POST["cliente"] != 0){$id = $_POST["cliente"];}
    else{$id = '';}
    
    $sql = "select id, nome from sgm_cliente where id_empresa = '".$_SESSION["sgm_id_empresa"]."' and id = '$id' and bloqueado = '0'";
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    $res_cli = $db->fetch_array($res);
    
    $_SESSION["sgm_venda"]["id_cliente"] = $res_cli[0];
    
    $dia = substr($_POST["data"], 8, 2);
    $mes = substr($_POST["data"], 5, 2);
    $ano = substr($_POST["data"], 0, 4);
    
    if(valida::data($dia, $mes, $ano)){
        $_SESSION["sgm_venda"]["data"] = $_POST["data"];
    }
    if(valida::hora($_POST["hora"])){
        $_SESSION["sgm_venda"]["hora"] = $_POST["hora"];
    }
}

if($_POST["btn_addProd"] == "Adicionar"){
    if(valida::numero($_POST["codigo"]) && valida::float($_POST["quant"])){
        $codigo = $_POST["codigo"];
        $quant  = $_POST["quant"];
        
        $sql = "select * from sgm_produto where codebar = '$codigo' and id_empresa = '".$_SESSION["sgm_id_empresa"]."'";
        $db = new db(config::$driver);
        $con = $db->conecta();
        $res = $db->query($sql, $con);
        $db->close($con);
        $produto = $db->fetch_array($res);
        
        if($produto){
            $i = 0;
            while($_SESSION["sgm_vendas"][$i]){$i++;}
            
            if($produto["quantidade"] - $quant >= 0){
                
                $_SESSION["sgm_vendas"][$i]["codigo"]  = $produto["codebar"];
                $_SESSION["sgm_vendas"][$i]["produto"] = $produto["nome"];
                $_SESSION["sgm_vendas"][$i]["quant"]   = $quant;
                $_SESSION["sgm_vendas"][$i]["medida"]  = $produto["medida"];
                $_SESSION["sgm_vendas"][$i]["v_unit"]  = $produto["val_venda"];

                header("location: ?pag=vendaSet&met=addProd");
            }else{
                echo "<script>
                    alert('Não há ".$produto["nome"]." sulficiente no estoque!');
                    location.href = '?pag=vendaSet&met=addProd';
                </script>";
            }
        }
    }
}

if($_POST["btn_addServ"] == "Adicionar"){
    if(valida::numero($_POST["servico"])){
        $id_servico = $_POST["servico"];
        
        $sql = "select * from sgm_servico where id = '$id_servico' and id_empresa = '".$_SESSION["sgm_id_empresa"]."'";
        $db = new db(config::$driver);
        $con = $db->conecta();
        $res = $db->query($sql, $con);
        $db->close($con);
        $servico = $db->fetch_array($res);
        
        if($servico){
            $i = 0;
            while($_SESSION["sgm_vendas_servico"][$i]){$i++;}
            
            $_SESSION["sgm_vendas_servico"][$i]["servico"] = $servico["nome"];
            $_SESSION["sgm_vendas_servico"][$i]["tempo"]   = $servico["tempo"];
            $_SESSION["sgm_vendas_servico"][$i]["valor"]   = $servico["valor"];
            header("location: ?pag=vendaSet&met=addServ");
        }
    }
}

if($_POST["btn_salvar"] == "Salvar"){
    $erro = 0;
    
    if(!$venda->set_id_empresa($_SESSION["sgm_id_empresa"])         ){ $erro = 1; }
    if(!$venda->set_id_vendedor($_SESSION["sgm_id"])                ){ $erro = 1; }
    if(!$venda->set_data($_SESSION["sgm_venda"]["data"])            ){ $erro = 1; }
    if(!$venda->set_hora($_SESSION["sgm_venda"]["hora"])            ){ $erro = 1; }
    if(!$venda->set_id_cliente($_SESSION["sgm_venda"]["id_cliente"])){ $erro = 1; }
    if(!$venda->set_total($_POST["total"])                          ){ $erro = 1; }
    if(!$venda->set_formapagamento($_POST["formapagamento"])        ){ $erro = 1; }
    if(!$venda->set_desconto($_POST["desconto"])                       ){ $erro = 1; }
    if(!$venda->set_observacoes($_POST["observacoes"])              ){ $erro = 1; }
    
    if($erro == 0){
        $id_venda = $venda->salvar();
        
        if($id_venda != NULL){
            
            // FINANCEIRO
            $id_financeiro = '';
            $entrada = 0;
            if($venda->get_formapagamento() == 1){
                $ef = 0;
                $financeiro = new financeiro();
                
                if(!$financeiro->set_id_empresa($_SESSION["sgm_id_empresa"])){ $ef = 1; }
                if(!$financeiro->set_id_venda($id_venda)        ){ $ef = 1; }
                if(!$financeiro->set_dt_venc(date("Y-m-d"))     ){ $ef = 1; }
                //if(!$financeiro->set_dt_pagamento(date("Y-m-d"))){ $ef = 1; }
                if(!$financeiro->set_parcela(1)                 ){ $ef = 1; }
                if(!$financeiro->set_status(0)                  ){ $ef = 1; }
                if(!$financeiro->set_valor($venda->get_total()) ){ $ef = 1; }
                
                if($ef == 0){
                    $id_financeiro = $financeiro->salvar();
                }

                unset($financeiro);
                $entrada = 1;
            }else{
                $epar = 0;
                $n = $_POST["parcelas"] * 30;
                $vencimento = soma_data($n);
                
                //$parcelado = new parcelado();
                if(!$parcela->set_id_empresa($_SESSION["sgm_id_empresa"])){ $epar = 1; }
                if(!$parcela->set_id_venda($id_venda)){ $epar = 1; }
                if(!$parcela->set_parcelas($_POST["parcelas"])){ $epar = 1; }
                if(!$parcela->set_juro($_POST["juros"])){ $epar = 1; }
                if(!$parcela->set_valorparcela($_POST["valorparcelado"])){ $epar = 1; }
                if(!$parcela->set_entrada($_POST["entrada"])){ $epar = 1; }
                if(!$parcela->set_vencimento($vencimento)){ $epar = 1; }
                
                if($epar == 0){
                    $parcela->salvar();
                }
                
                if($parcela->get_entrada() > 0){
                    $ef = 0;
                    $financeiro = new financeiro();

                    if(!$financeiro->set_id_empresa($_SESSION["sgm_id_empresa"])){ $ef = 1; }
                    if(!$financeiro->set_id_venda($id_venda)        ){ $ef = 1; }
                    if(!$financeiro->set_dt_venc(date("Y-m-d"))     ){ $ef = 1; }
                    //if(!$financeiro->set_dt_pagamento(date("Y-m-d"))){ $ef = 1; }
                    if(!$financeiro->set_parcela(0)                 ){ $ef = 1; }
                    if(!$financeiro->set_status(0)                  ){ $ef = 1; }
                    
                    if(!$financeiro->set_valor($parcela->get_entrada()) ){ $ef = 1; }

                    if($ef == 0){
                        $id_financeiro = $financeiro->salvar();
                    }

                    unset($financeiro);
                    $entrada = 1;
                }
                
                for($i = 1; $i <= $_POST["parcelas"]; $i++){
                    $n = $i * 30;
                    $ef = 0;
                    $financeiro = new financeiro();

                    if(!$financeiro->set_id_empresa($_SESSION["sgm_id_empresa"])){ $ef = 1; }
                    if(!$financeiro->set_id_venda($id_venda)        ){ $ef = 1; }
                    if(!$financeiro->set_dt_venc(soma_data($n))     ){ $ef = 1; }
                    if(!$financeiro->set_parcela($i)                ){ $ef = 1; }
                    if(!$financeiro->set_status(0)                  ){ $ef = 1; }
                    if(!$financeiro->set_valor($parcela->get_valorparcela()) ){ $ef = 1; }

                    if($ef == 0){
                        $financeiro->salvar();
                    }

                    unset($financeiro);
                }
            }
            
            // PRODUTOS
            $i = 0;
            $erro_prod = 0;
            while($_SESSION["sgm_vendas"][$i]){
                $sql = "select codebar from sgm_produto where codebar = '".$_SESSION["sgm_vendas"][$i]["codigo"]."' and id_empresa = '".$_SESSION["sgm_id_empresa"]."'";

		$db = new db(config::$driver);
 		$con = $db->conecta();
		$res = $db->query($sql, $con);
		$db->close($con);

		$c = $db->fetch_array($res);
                unset($db);
                
                $produto = new produto();
                $produto->carregar($c[0]);
                
                $ep = 0;
                $venda_prod = new venda_produto();
                if(!$venda_prod->set_id_empresa($_SESSION["sgm_id_empresa"])         ){ $ep = 1; }
                if(!$venda_prod->set_id_venda($id_venda)                             ){ $ep = 1; }
                if(!$venda_prod->set_id_marca($produto->get_id_marca())              ){ $ep = 1; }
                if(!$venda_prod->set_id_setor($produto->get_id_setor())              ){ $ep = 1; }
                if(!$venda_prod->set_codebar($_SESSION["sgm_vendas"][$i]["codigo"])  ){ $ep = 1; }
                if(!$venda_prod->set_nome($produto->get_nome())                      ){ $ep = 1; }
                if(!$venda_prod->set_quantidade($_SESSION["sgm_vendas"][$i]["quant"])){ $ep = 1; }
                if(!$venda_prod->set_valor($produto->get_val_venda())                ){ $ep = 1; }
                if(!$venda_prod->set_dt_venc($produto->get_dt_venc())                ){ $ep = 1; }
                if(!$venda_prod->set_medida($produto->get_medida())                  ){ $ep = 1; }
                
                if($ep == 0){
                    if($venda_prod->salvar()){
                        $qtd = $produto->get_quantidade() - $_SESSION["sgm_vendas"][$i]["quant"];
                        $produto->set_quantidade($qtd);
                        $produto->salvar();
                    }
                }
                unset($venda_prod);
                unset($produto);
                $erro_prod += $ep;
                $i++;
            }
            
            //SERVIÇOS
            $i = 0;
            $erro_serv = 0;
            while($_SESSION["sgm_vendas_servico"][$i]){
                $ep = 0;
                
                $venda_serv = new venda_servico();
                if(!$venda_serv->set_id_empresa($_SESSION["sgm_id_empresa"])){ $ep = 1; }
                if(!$venda_serv->set_id_venda($id_venda)){ $ep = 1; }
                if(!$venda_serv->set_nome($_SESSION["sgm_vendas_servico"][$i]["servico"])){ $ep = 1; }
                if(!$venda_serv->set_tempo($_SESSION["sgm_vendas_servico"][$i]["tempo"])){ $ep = 1; }
                if(!$venda_serv->set_valor($_SESSION["sgm_vendas_servico"][$i]["valor"])){ $ep = 1; }
                
                if($ep == 0){
                    $venda_serv->salvar();
                }
                unset($venda_serv);
                $erro_serv += $ep;
                $i++;
            }
            
            if($erro_prod == 0 && $erro_serv == 0 && $epar == 0){
                limpa_venda();
                if($entrada == 1){
                    echo "
                    <script>vendaPag('$id_financeiro');</script>";
                }
                echo "
                    <meta http-equiv='refresh' content='0;url=?pag=vendaPrint&id=$id_venda'>";
            }else{
                echo "
                    <script>alert('Falha ao salvar registros!')</script>";
            }
        }else{
            echo "
                <script>alert('Falha na finalização da venda!')</script>";
        }
    }
}

if($_POST["btn_gerar_relatorio"] == "Gerar"){
    $erro = 0;
    
    if(valida::data(  $_POST["dt_venda_i"]    )){ $dt_venda_i     = $_POST["dt_venda_i"];     }else{ $erro = 1; }
    if(valida::data(  $_POST["dt_venda_f"]    )){ $dt_venda_f     = $_POST["dt_venda_f"];     }else{ $erro = 1; }
    if(valida::numero($_POST["formapagamento"])){ $formapagamento = $_POST["formapagamento"]; }else{ $erro = 1; }
    if(valida::numero($_POST["cliente"]       )){ $cliente        = $_POST["cliente"];        }else{ $erro = 1; }
    if(valida::numero($_POST["vendedor"]      )){ $vendedor       = $_POST["vendedor"];       }else{ $erro = 1; }
    if(valida::float( $_POST["valor_i"]       )){ $valor_i        = $_POST["valor_i"];        }else{ $erro = 1; }
    if(valida::float( $_POST["valor_f"]       )){ $valor_f        = $_POST["valor_f"];        }else{ $erro = 1; }
    
    if($erro == 0){
        $sql_relatorio = "SELECT * FROM sgm_venda WHERE id_empresa = '".$_SESSION["sgm_id_empresa"]."'";
        if($dt_venda_i     != ''){ $sql_relatorio .= " AND data >= '$dt_venda_i'"; }
        if($dt_venda_f     != ''){ $sql_relatorio .= " AND data <= '$dt_venda_f'"; }
        if($formapagamento != ''){ $sql_relatorio .= " AND formapagamento = '$formapagamento'"; }
        if($cliente        != ''){ $sql_relatorio .= " AND id_cliente = '$cliente'"; }
        if($vendedor       != ''){ $sql_relatorio .= " AND id_vendedor = '$vendedor'"; }
        if($valor_i        != ''){ $sql_relatorio .= " AND total >= '$valor_i'"; }
        if($valor_f        != ''){ $sql_relatorio .= " AND total <= '$valor_f'"; }
        
        $_SESSION["sgm_sql_relatorio"] = $sql_relatorio;
        header("location: ?pag=vrVenda");
        echo "
            <script>location.href='?pag=vrVenda';</script>
            ";
    }else{
        echo "
            <script>alert('Falha ao validar o relatório');</script>
            ";
    }
}

if($_GET["met"] == "excProd"){
    $i = $_GET["i"];
    while($_SESSION["sgm_vendas"][$i]){
        $_SESSION["sgm_vendas"][$i] = $_SESSION["sgm_vendas"][$i+1];
        $i++;
    }
    header("location: ?pag=vendaSet&met=addProd");
}

if($_GET["met"] == "excServ"){
    $i = $_GET["i"];
    while($_SESSION["sgm_vendas_servico"][$i]){
        $_SESSION["sgm_vendas_servico"][$i] = $_SESSION["sgm_vendas_servico"][$i+1];
        $i++;
    }
    header("location: ?pag=vendaSet&met=addServ");
}

if($_GET["met"] == "limpar"){
    limpa_venda();
    header("location: ?pag=vendaSet");
}

if($_GET["met"] == "extornar"){
    if(valida::numero($_GET["id"]) && $_GET["id"] != ''){
        $id_venda = $_GET["id"];
        $venda = new venda();
        $venda->carregar($id_venda);
        $venda->set_dt_estorno(date("Y-m-d H:i:s"));
        if($venda->salvar()){
            // ATUALIZA PRODUTOS
            $sql = "SELECT * FROM sgm_venda_produto WHERE id_venda = '$id_venda'";
            $db = new db(config::$driver);
            $conexao = $db->conecta();
            $result = $db->query($sql, $conexao);
            while ($prod = $db->fetch_array($result)){
                $produto = new produto();
                $produto->carregar($prod["codebar"]);
                $quantidade = $produto->get_quantidade() + $prod["quantidade"];
                $produto->set_quantidade($quantidade);
                $produto->salvar();
                unset($produto);
            }
            echo "
            <script>
                alert('Venda extornada com sucesso');
                location.href = '?pag=venda';
            </script>";
        }else{
            echo "
            <script>
                alert('Falha ao extornar a venda');
                location.href = '?pag=venda';
            </script>";
        }
    }
}

function limpa_venda(){
    $_SESSION["sgm_vendas_servico"] = NULL;
    $_SESSION["sgm_vendas"] = NULL;
    $_SESSION["sgm_venda"] = NULL;
}

function mostraListaClientes($id){
    $sql = "select id, nome from sgm_cliente where id_empresa = '".$_SESSION["sgm_id_empresa"]."' order by nome";
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    while ($cliente = $db->fetch_array($res)){
        echo "
        <option value='".$cliente["id"]."'";
        if($id == $cliente["id"]){echo " selected";}
        echo ">".$cliente["nome"]."</option>";
    }
}

function mostraListaVendedores($id){
    $sql = "select id, nome from usuario where id_empresa = '".$_SESSION["sgm_id_empresa"]."' order by nome";
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    while ($vendedor = $db->fetch_array($res)){
        echo "
        <option value='".$vendedor["id"]."'";
        if($id == $vendedor["id"]){echo " selected";}
        echo ">".$vendedor["nome"]."</option>";
    }
}

function mostraProdutos(){
    $i = 0;
    $cont = 0;
    while($_SESSION["sgm_vendas"][$i]){
        
        if($cont == 0){
            $cont = 1;
            $class = "zb1";
        }else{
            $cont = 0;
            $class = "zb2";
        }
        
        $valor_total = $_SESSION["sgm_vendas"][$i]["v_unit"] * $_SESSION["sgm_vendas"][$i]["quant"];
        
        echo "
                            <tr class='$class'>
                                <td>".$_SESSION["sgm_vendas"][$i]["codigo"]."</td>
                                <td>".$_SESSION["sgm_vendas"][$i]["produto"]."</td>
                                <td>".$_SESSION["sgm_vendas"][$i]["quant"]."</td>
                                <td>".$_SESSION["sgm_vendas"][$i]["medida"]."</td>
                                <td>".add_0($_SESSION["sgm_vendas"][$i]["v_unit"])."</td>
                                <td>".add_0($valor_total)."</td>
                                <td><a href='?pag=vendaSet&met=excProd&i=$i' title='Remover produto da lista'>X</a></td>
                            </tr>";
        $i++;
    }
}

function mostraServicos(){
    $i = 0;
    $cont = 0;
    while($_SESSION["sgm_vendas_servico"][$i]){
        
        if($cont == 0){
            $cont = 1;
            $class = "zb1";
        }else{
            $cont = 0;
            $class = "zb2";
        }
        
        echo "
                            <tr class='$class'>
                                <td>".$_SESSION["sgm_vendas_servico"][$i]["servico"]."</td>
                                <td>".$_SESSION["sgm_vendas_servico"][$i]["tempo"]."</td>
                                <td>".$_SESSION["sgm_vendas_servico"][$i]["valor"]."</td>
                                <td><a href='?pag=vendaSet&met=excServ&i=$i' title='Remover servico da lista'>X</a></td>
                            </tr>";
        $i++;
    }
}

function mostraVendas(){
    $sql = "SELECT v.*, c.nome cliente FROM sgm_venda v, sgm_cliente c 
    WHERE v.id_empresa = '".$_SESSION["sgm_id_empresa"]."' AND v.id_cliente = c.id 
    AND dt_estorno = '0000-00-00 00:00:00' AND comanda = '0'
    ORDER BY v.id DESC";
    
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    $cont = 0;
    $i = 0;
    while ($venda = $db->fetch_array($res)){
        if($cont == 0){
            $cont = 1;
            $class = "zb1";
        }else{
            $cont = 0;
            $class = "zb2";
        }

        echo "
                        <tr class='$class'>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["id"]."</a></td>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".data_ptbr($venda["data"])." ".$venda["hora"]."</a></td>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["cliente"]."</a></td>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["total"]."</a></td>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".formapagamento($venda["formapagamento"])."</a></td>
                        </tr>";
        $i++;
    }
    if($i == 0){
        echo "<tr><td colspan='5'>Não há vendas</td></tr>";
    }
}

function mostraVendasEstornadas(){
    $sql = "SELECT v.*, c.nome cliente FROM sgm_venda v, sgm_cliente c 
    WHERE v.id_empresa = '".$_SESSION["sgm_id_empresa"]."' AND v.id_cliente = c.id 
    AND dt_estorno <> '0000-00-00 00:00:00'
    ORDER BY v.id DESC";
    
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    $cont = 0;
    $i = 0;
    while ($venda = $db->fetch_array($res)){
        if($cont == 0){
            $cont = 1;
            $class = "zb1";
        }else{
            $cont = 0;
            $class = "zb2";
        }

        echo "
                        <tr class='$class'>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["id"]."</a></td>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".data_ptbr($venda["data"])." ".$venda["hora"]."</a></td>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["cliente"]."</a></td>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["total"]."</a></td>
                            <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".formapagamento($venda["formapagamento"])."</a></td>
                        </tr>";
        $i++;
    }
    if($i == 0){
        echo "<tr><td colspan='5'>Não há vendas estornadas</td></tr>";
    }
}

function mostraVendasRelatorio(){
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($_SESSION["sgm_sql_relatorio"], $con);
    $db->close($con);
    $cont = 0;
    $c = 0;
    while ($venda = $db->fetch_array($res)){
        
        if($cont == 0){
            $cont = 1;
            $class = "zb1";
        }else{
            $cont = 0;
            $class = "zb2";
        }
        
        echo "
                            <tr class='$class'>
                                <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["id"]."</a></td>
                                <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["data"]." ".$venda["hora"]."</a></td>
                                <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["cliente"]."</a></td>
                                <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".$venda["total"]."</a></td>
                                <td><a href='?pag=vendaPrint&id=".$venda["id"]."'>".formapagamento($venda["formapagamento"])."</a></td>
                            </tr>";
        $c++;
    }
    if($c == 0){
        echo "
        <tr>
            <td colspan='5'>Nenhum resultado</td>
        </tr>";
    }
}

function mostraListaServicos(){
    $sql = "select id, nome from sgm_servico where id_empresa = '".$_SESSION["sgm_id_empresa"]."' order by nome";
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    while ($servico = $db->fetch_array($res)){
        echo "
                            <option value='".$servico["id"]."'>".$servico["nome"]."</option>";
    }
}

function getTotal(){
    $total = 0;
    $i = 0;
    while($_SESSION["sgm_vendas_servico"][$i]){
        $total += $_SESSION["sgm_vendas_servico"][$i]["valor"];
        $i++;
    }
    
    $i = 0;
    while($_SESSION["sgm_vendas"][$i]){
        $total += $_SESSION["sgm_vendas"][$i]["v_unit"] * $_SESSION["sgm_vendas"][$i]["quant"];
        $i++;
    }
    
    return $total;
}

function escreve_pagamento(&$parcela, &$venda){
    ?>
    <label class="campos">Entrada: </label>
    <input type='text' value='<?=$parcela->get_entrada()?>' name='entrada' id='entrada' onKeyUp="calc_venda_parcela(0)">
    <label class="campos">Parcelas: </label>
    <input type='text' value='<?=$parcela->get_parcelas()?>' name='parcelas' id='parcelas' onKeyUp="calc_venda_parcela(0)">
    <label class="campos">Vencimento:</label>
    <input type='text' value='<?=$parcela->get_vencimento()?>' name='vencimento' id='parc_venc' OnKeyPress="formatar(this, '00/00/0000')">
    <label class="campos">Valor das Parcelas: </label>
    <input type='text' value='<?=$parcela->get_valorparcela()?>' name='valorparcelado' id='valorparcelado' readonly='readonly' class="readonly">
    <div class="valor_venda">
        <label>Valor da Venda: </label>
        <input type='text' value='<?=$venda->get_total()?>' name='total' id='total' readonly='readonly' class="readonly">
    </div>
    <br><br>
    <?php    
}
?>
